serverless framework
FaaSを扱うためのCLIツール
$ serverless deploy
するとserverless.ymlを読んで必要なリソース (API Gateway, Lambda, ,,,) を作ってくれる。
code: serverless.yml
service: xxx
frameworkVersion: xxx
provider: xxx
custom:
customVariable1: xxx
plugins:
- serverless-webpack
functions:
functionNameXXX:
handler: src/index.handler
environment:
environmentVariableXXX: xxx
events:
- http:
path: users/{userId}
method: get
private: true
cors: true
resources:
Resources:
ResouceNameXXX:
SAMStackProperties
Outputs:
ResouceNameXXXArn:
Description: xxx
Value:
Ref: ResouceNameXXX
$ serverless remove
で作ったリソースを一通り消せる。
$ export SLS_DEBUG=*
でデバッグモードになる。